﻿


body{
	padding:0;
	margin:0;
	color:#0f0f0f;
	overflow-x: hidden;
	font-family:"Microsoft YaHei",SimSun,Arial; 
}


ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ text-decoration:none;}
a:hover,a:active{ text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}

.lt{float:left;}
.rt{float:right;}


.vh_20{height:20px;line-height:20px; clear:both;}



.in_new{width:1000px;margin:10px auto 0 auto;height:auto;overflow:hidden;}
.in_new li{float:left;width:238px;margin:0 16px 0 0;height:auto;position:relative;overflow:hidden}
.in_new li:nth-child(4n){margin-right:0;}
.in_new li .pic{width:238px;height:180px;overflow:hidden;}
.in_new li .pic img{width:238px;height:180px;}
.in_new li .yous_con{position:absolute;width:100%;height:180px;background:#000; opacity:0; top:0px;transition:all 0.5s;padding:80px 0 0 0;overflow:hidden;font-size:14px;line-height:160%;text-align:center;}
.in_new li .yous_con:hover {width:100%;height:180px;color:#fff;background:rgba(0,0,0,0.8);opacity:1;}


.cp_list{width:100%;background:#0075c7;height:auto;overflow:hidden;padding:50px 0 50px 0;text-align:center;color:#ffd800;font-size:32px;}
.cp_list p{color:#FFF;font-size:32px;padding-top:15px;}



.ixinw{width:1000px;margin:20px auto 0 auto;height:auto;overflow:hidden;}
.ixinw .lt{float:left;width:416px;height:auto;}
.ixinw .rt{float:right;width:545px;height:auto;}

.xin_lt{width:416px;height:auto;overflow:hidden;}
.xin_lt li{float:left;width:406px;background:url(../images/zyu-20.jpg) no-repeat 0 11px;padding-left:10px;font-size:14px;color:#444;line-height:30px;overflow:hidden;height:auto;}
.xin_lt li date{float:right;font-size:12px;color:#888;}
.xin_lt li a{color:#444;}


.xin_rt { width:545px;height:auto;overflow:hidden;margin:0 auto;}
.xin_rt li{ width:100%; height:100px; overflow:hidden; position:relative;}
.xin_rt li .tm{ float:left; width:75px; height:75px; text-align:center;border:1px solid #e0e0e0;}
.xin_rt li .tm b{ display:block; font-size:26px; line-height:45px;font-weight:normal;padding-top:3px;}
.xin_rt li .tm span{ display:block; line-height:13px; font-size:15px;}
.xin_rt li .cont{ float:right; width:445px; padding:0 0 0 0;}
.xin_rt li .cont p{ color:#222; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xin_rt li .cont div{ padding-top:0px; font-size:12px; line-height:155%;overflow:hidden; color:#888; overflow:hidden;}
.xin_rt li:hover .cont p{color:#d04704}
.xin_rt li:hover .cont div{color:#666;}

/* ================================================================================================= home atart========================================================================================== */

.oneTop{width: 100%;text-align: center;overflow: hidden;}
.oneTop h1{font-size: 26px;color: #333333;margin-top: 50px;background:url(../images/hon.png) no-repeat center bottom;padding-top:10px;padding-bottom:15px;}
.oneTop span{display: block;margin-top: 10px;font-size: 14px;color: #666666;line-height: 22px;}
.oneTop ul{display: inline-block;margin-top: 35px;}
.oneTop ul li{float: left;height: 38px;margin-right: 5px;}
.oneTop ul li a{display: block;text-align: center;line-height: 42px;font-size: 15px;color: #666666;background: #e7e7e8;padding:0 20px;}
.oneTop ul li.on a{background: #de001f;color: #FFFFFF;}
.oneTop ul li:hover a{background: #de001f;color: #FFFFFF;_transition:all .4s linear 0s;}

@media (max-width: 768px) {

.oneTop ul li{width:calc(33.33% - 8px);margin:0 8px 8px 0px;}
.oneTop ul li:nth-child(3n){margin-right:0;}
.oneTop ul li a{display: block;text-align: center;line-height: 42px;font-size: 13px;color: #666666;background: #e7e7e8;padding:0 10px;}

}

/*-----------------------------------------cp--------------------------*/
.in_pro_box{width:100%;background:#0075c7;height:auto;overflow:hidden;margin:30px auto 2px auto;padding:50px 0 40px 0}
.in_pro{ width:1200px; margin:0 auto; overflow:hidden;}
.in_p_1{ text-align:center; font-size:26px; font-weight:bold; color:#fff; padding-top:65px;}
.in_p_2{ width:290px; height:1px; background:#BEBEBE; text-transform:uppercase; margin:27px auto 0 auto;}
.in_p_2 p{ position:relative; left:50%; float:left;}
.in_p_2 em{ position:relative; left:-50%; float:left; top:-10px; font-style:normal; display:inline-block; font-size:16px; color:#b9b9b9; padding:0 10px; height:20px; line-height:20px; text-align:center; background:#FFF;}


.in_pro .ctg{ clear:both; overflow:hidden; height:42px;border:1px dashed #fff;width:320px;margin:45px auto 0 auto;}
.in_pro .ctg li{ float:left; padding-right:0px;text-align:}
.in_pro .ctg li.none{ padding-right:0;}
.in_pro .ctg li a{ display:inline-block; width:160px; height:42px; line-height:42px; text-align:center; color:#fff;font-size:16px; background:#003571} 
.in_pro .ctg li a.cur{ background:#ef6f00; color:#FFF;font-size:16px;}
.in_pro .list{ clear:both; margin-top:25px;}
.in_pro .list ul{ overflow:hidden; height:auto; }
.in_pro .list li{ float:left; width:224px;margin:0 16px 0 0;overflow:hidden;}
.in_pro .list li:last-child{ margin-right:0;}
.in_pro .list li .pic{width:100%; height:auto; overflow:hidden;}
.in_pro .list li .pic img{width:100%;height:224px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;}
.in_pro .list li .tit{ height:40px; line-height:40px; text-align:center; color:#444; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;background: linear-gradient(#fff, #f0f0f0);}
.in_pro .list li a:hover .tit{ background:#0060B7;color:#FFF}
.in_pro .list li:hover .pic img{ -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

.in_pro_ms{width:1170px;background:#0075c7;font-size:13px;color:#fff;margin-bottom:20px;line-height:160%;border:1px dashed #fff;padding:10px 10px;height:auto;overflow:hidden}

.in_pro .more{ clear:both; text-align:center;margin-top:40px;margin-bottom:50px;}
.in_pro .more a{ display:inline-block; width:150px; height:42px; line-height:42px; text-align:center; border:1px solid #999; color:#999;}
.in_pro .more a:hover{ background:#00993c; border:1px solid #00993c; color:#FFF;}


.incp{width:1200px;margin:20px auto 20px auto;height:auto;overflow:hidden;}
.incp .lt{float:left;width:270px;height:auto;border:1px solid #dcdcdc;}
.incp .rt{float:right;width:888px;height:auto;}
.cp_title{width:auto;line-height:30px;background:#003571;padding-left:15px;font-size:16px;color:#fff;border-bottom:1px solid #dcdcdc;}
.cp_title1{width:auto;line-height:30px;background:#003571;padding-left:15px;font-size:16px;color:#fff;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}

.cp_con{width:auto;padding:10px 15px;font-size:14px;color:#fff;line-height:150%;}
.cp_con a{color:#fff;}

.cp_con1{width:auto;padding:5px 15px;font-size:14px;color:#fff;line-height:150%;}
.cp_con1 a{color:#fff;}

.cp_prod{width:888px; height:auto;overflow:hidden;}
.cp_prod li{ float:left; width:205px;margin:0 20px 12px 0; height:auto; border:1px solid #e9eaea;background:#FFF;overflow:hidden;}
.cp_prod li .wpic{width:100%; height:auto; overflow:hidden;}
.cp_prod li .wpic img{width:205px;height:182px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;}
.cp_prod li p{width:auto;padding:10px 0;text-align:center; color:#666;font-size:14px;}
.cp_prod li:hover .wpic img{ -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.cp_prod li:nth-child(4n){margin-right:0px;}




/* ====== home banner start ====== */
.carousel-btn {
	text-align:center;
	margin:10px 0;
}
.carousel-btn a {
	display:inline-block;
	width:10px;
	height:10px;
	border-radius:10px;
	margin:0 6px;
	background:#fff;
}
.carousel-btn .selected {
	background:#da251c;
	cursor:default;
}
.carousel-btn a span {
	display:none;
}
.carousel-btn-fixed {
	width:100%;
	position:absolute;
	bottom:15px;
	left:0;
	margin:0;
	z-index:100;
}
.carousel {
	position:relative;
	padding:0px;
}


@media (min-width:768px) and (max-width:991px) {
	.carousel{ height:479px !important; }
	.carousel .carousel-item .carousel-img a img{ height:479px !important; }
}

@media screen and (max-width:768px) {
	.carousel{ height:380px !important; }
	.carousel .carousel-item .carousel-img a img{ height:380px !important; padding-top:1px;}
}
@media screen and (max-width:640px) {
	.carousel{ height:350px !important; }
	.carousel .carousel-item .carousel-img a img{ height:350px !important; }
}
@media screen and (max-width:480px) {
	.carousel{ height:180px !important; }
	.carousel .carousel-item .carousel-img a img{ height:180px !important; }
}
.carousel-item {
	position:relative;
	float:left;
	display:block;
}
.carousel-item .carousel-img {
	display:block;
}
.carousel-item .carousel-img a[href="javascript:;"] {
	cursor:default;
}
.carousel-item .carousel-img img {
	display:block;
}
.responsive-carousel {
	overflow:hidden;
}
.responsive-carousel .carousel-item img {
	width:100%;
	height:auto !important;
}
.responsive-carousel .carousel-direction {
	display:none;
}
.responsive-carousel:hover .carousel-direction {
	display:block;
}
.responsive-carousel-set .carousel-info-inner h3 {
	font-weight:normal;}
	.banbox{ width:100%; overflow:hidden; display:block}
/* ====== home banner end ====== */


.new_prod_txt1{width:auto;font-size:18px;color:#333;padding:10px 0 10px 0;}

.new_prod_txt{width:auto;font-size:18px;color:#333;padding:20px 0 10px 0;}
.new_prod{width:1020px;margin:0 auto;height:auto;overflow:hidden;}
.new_prod li{float:left;width:160px;margin:0 12px 0 0;height:auto}
.new_prod li:last-child{margin-right:0;}
.new_prod li img{width:160px;height:130px;border:1px solid #e2dfdf;}
.new_prod li p{font-size:14px;color:#333;text-align:center;padding:10px;}
